Skip to content

Release New Version#2156

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main
Open

Release New Version#2156
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 19, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@ensnode/ensdb-sdk@1.15.0

Minor Changes

  • #2174 bb0b244 Thanks @tk-o! - Added destroy() method to EnsDbReader class that allows cleaning up database connection resources when the connection is no longer needed.

Patch Changes

  • #2155 addfba6 Thanks @shrugs! - Add three btree indexes to the indexer schema to fix slow Domain.subdomains, get-domain-by-interpreted-name, and Query.domains paths:

    • domain_resolver_relations(domain_id) — secondary lookup off the PK so the namegraph-walk CTE can left-join by domain_id alone.
    • domains(registry_id, label_hash) — composite (replaces the standalone registry_id index, which it subsumes via leading-column prefix).
    • domains(registry_id, left(canonical_name, 256), id) — expression composite for registry-scoped WHERE registry_id = X ORDER BY canonical_name LIMIT N (the Domain.subdomains shape). The 256-char prefix bounds the index tuple under btree's per-tuple max; NAME-ordered queries must sort by the same left(...) expression for the planner to use this index for ordered scan.
  • Updated dependencies [9c40ef1, 335f072]:

    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0

@ensnode/ensnode-sdk@1.15.0

Minor Changes

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0
    • @ensnode/datasources@1.15.0

enssdk@1.15.0

Minor Changes

  • #2161 9c40ef1 Thanks @shrugs! - Add beautifyInterpretedLabel, which beautifies a single InterpretedLabel per ENSIP-15, preserving Encoded LabelHashes verbatim, and returns the new BeautifiedLabel branded type. beautifyInterpretedName is now defined in terms of beautifyInterpretedLabel.

@ensnode/datasources@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0

@namehash/ens-referrals@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0

enskit@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0

@ensnode/ensrainbow-sdk@1.15.0

Patch Changes

  • #2181 55a6f23 Thanks @shrugs! - @ensnode/ensrainbow-sdk now rejects malformed rainbow records: a healed label whose labelHash does not match the requested labelHash is considered NotFound.

  • Updated dependencies [9c40ef1]:

    • enssdk@1.15.0

@namehash/namehash-ui@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0

enscli@1.15.0

ensskills@1.15.0

@ensnode/ponder-sdk@1.15.0

@ensnode/ponder-subgraph@1.15.0

ensapi@1.15.0

Minor Changes

  • #2161 9c40ef1 Thanks @shrugs! - Omnigraph: add BeautifiedName and BeautifiedLabel scalars, a CanonicalName.beautified: BeautifiedName! field, and a Label.beautified: BeautifiedLabel! field. These expose the Name/Label beautified per ENSIP-15 for display — continue using interpreted for navigation targets and lookup keys.

Patch Changes

  • #2155 addfba6 Thanks @shrugs! - Omnigraph: AccountDomainsWhereInput.canonical now filters on both true and false (previously false was a no-op). The defaultValue: false is dropped — clients omitting canonical will receive all Domains owned by the Account regardless of canonicality. Pass canonical: true for canonical-only or canonical: false for non-canonical-only. The underlying DomainsWhere.canonical in resolveFindDomains was generalized so typeof === "boolean" triggers the filter; null/undefined is "no filter".

  • Updated dependencies [bb0b244, 9c40ef1, addfba6, 335f072]:

    • @ensnode/ensdb-sdk@1.15.0
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0
    • @namehash/ens-referrals@1.15.0
    • @ensnode/ponder-subgraph@1.15.0

ensadmin@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0
    • @namehash/namehash-ui@1.15.0
    • @ensnode/scalar-react@0.0.0

ensindexer@1.15.0

Patch Changes

  • #2155 addfba6 Thanks @shrugs! - Basenames and Lineanames are now correctly canonicalized in the unigraph plugin.

  • Updated dependencies [bb0b244, 9c40ef1, addfba6, 55a6f23, 335f072]:

    • @ensnode/ensdb-sdk@1.15.0
    • enssdk@1.15.0
    • @ensnode/ensrainbow-sdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0
    • @ensnode/ponder-sdk@1.15.0

ensrainbow@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 55a6f23, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensrainbow-sdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0

fallback-ensapi@1.15.0

Patch Changes

  • Updated dependencies [335f072]:
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0

@docs/ensnode@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @namehash/namehash-ui@1.15.0

@docs/ensrainbow@1.15.0

Patch Changes

  • Updated dependencies []:
    • @namehash/namehash-ui@1.15.0

@ensnode/integration-test-env@1.15.0

Patch Changes

  • Updated dependencies [bb0b244, addfba6, 335f072]:
    • @ensnode/ensdb-sdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0
    • @ensnode/shared-configs@1.15.0

@ensnode/ensindexer-perf-testing@1.15.0

@ensnode/shared-configs@1.15.0

@github-actions github-actions Bot requested a review from a team as a code owner May 19, 2026 21:57
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
admin.ensnode.io Ready Ready Preview, Comment May 22, 2026 7:45pm
enskit-react-example.ensnode.io Ready Ready Preview, Comment May 22, 2026 7:45pm
ensnode.io Ready Ready Preview, Comment May 22, 2026 7:45pm
ensrainbow.io Ready Ready Preview, Comment May 22, 2026 7:45pm

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 19, 2026

Greptile Summary

This is an automated Changesets release PR that bumps all packages from 1.14.0 to 1.15.0 and clears the accumulated changeset files into CHANGELOG entries.

  • Version bumps in all package.json files and Docker Compose service definitions across the monorepo, with changelogs updated to reflect the new features (ENSIP-15 beautification, EnsDbReader.destroy(), SWRCache.peek(), btree performance indexes, malformed rainbow-heal rejection, and canonical-domain semantics fix).
  • The OpenAPI spec version in docs/ensnode.io/ensapi-openapi.json is updated from 1.14.0 to 1.15.0 to match the new release.

Confidence Score: 5/5

Standard automated release PR with no code changes — safe to merge when ready to publish.

All changes are version bumps, changelog entries, removal of consumed changeset files, and Docker image tag updates. No application logic was modified in this PR; the substantive changes shipped in the referenced PRs that were already merged to main.

No files require special attention. The internal dependency pinning question in apps/ensadmin/package.json was raised in a prior review thread.

Important Files Changed

Filename Overview
apps/ensadmin/package.json Version bumped from 1.14.0 to 1.15.0; internal dependency pinning noted in prior review thread
apps/ensapi/package.json Version bumped from 1.14.0 to 1.15.0; standard Changesets release update
docker/services/ensadmin.yml Default image tag bumped from 1.14.0 to 1.15.0 to match the new release
docker/services/ensapi.yml Default image tag bumped from 1.14.0 to 1.15.0 to match the new release
docker/services/ensindexer.yml Default image tag bumped from 1.14.0 to 1.15.0 to match the new release
docker/services/ensrainbow.yml Default image tag bumped from 1.14.0 to 1.15.0 to match the new release
docs/ensnode.io/ensapi-openapi.json OpenAPI spec version bumped from 1.14.0 to 1.15.0; no structural changes to the spec itself
packages/ensdb-sdk/package.json Version bumped from 1.14.0 to 1.15.0; standard Changesets release update
packages/enssdk/package.json Version bumped from 1.14.0 to 1.15.0; standard Changesets release update
packages/ensrainbow-sdk/package.json Version bumped from 1.14.0 to 1.15.0; standard Changesets release update

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CS[Changesets Action] --> VP[Version Bump: 1.14.0 → 1.15.0]
    VP --> PKG[package.json files\n~20 packages + apps]
    VP --> CL[CHANGELOG.md files]
    VP --> RM[Remove .changeset/*.md files]
    VP --> DK[Docker image tags\nensadmin / ensapi / ensindexer / ensrainbow]
    VP --> OA[OpenAPI spec version\ndocs/ensnode.io/ensapi-openapi.json]
Loading

Reviews (16): Last reviewed commit: "chore(release): version apps" | Re-trigger Greptile

Copy link
Copy Markdown
Contributor

@vercel vercel Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional Suggestion:

The pnpm-lock.yaml file is out of sync with package.json files, causing "ERR_PNPM_OUTDATED_LOCKFILE" during builds with frozen-lockfile.

Fix on Vercel

Copy link
Copy Markdown
Contributor

@vercel vercel Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional Suggestion:

Package.json files specify unpublished version 1.14.1 for @ensnode/ensnode-sdk and enssdk, causing ERR_PNPM_OUTDATED_LOCKFILE errors during frozen-lockfile installs

Fix on Vercel

@github-actions github-actions Bot force-pushed the changeset-release/main branch from eae51d9 to f998321 Compare May 21, 2026 18:19
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f998321 to 3db82bf Compare May 21, 2026 21:12
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 3db82bf to f60d15a Compare May 21, 2026 21:21
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f60d15a to 910fc1f Compare May 22, 2026 12:20
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 910fc1f to 8a8bf9b Compare May 22, 2026 17:31
github-actions Bot added 2 commits May 22, 2026 19:44
Releases:
  ensapi@1.15.0
  @ensnode/ensdb-sdk@1.15.0
  enssdk@1.15.0
  @ensnode/ensrainbow-sdk@1.15.0
  ensindexer@1.15.0
  @ensnode/ensnode-sdk@1.15.0
  @ensnode/integration-test-env@1.15.0
  ensadmin@1.15.0
  ensrainbow@1.15.0
  @docs/ensnode@1.15.0
  @ensnode/datasources@1.15.0
  @namehash/ens-referrals@1.15.0
  enskit@1.15.0
  @namehash/namehash-ui@1.15.0
  fallback-ensapi@1.15.0
  @docs/ensrainbow@1.15.0
  enscli@1.15.0
  ensskills@1.15.0
  @ensnode/ponder-sdk@1.15.0
  @ensnode/ponder-subgraph@1.15.0
  @ensnode/shared-configs@1.15.0
  @ensnode/ensindexer-perf-testing@1.15.0

[skip ci]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants